 .tab {
     display: flex;
     padding: 10px;

     h2 {
         line-height: 30px;
         font-size: 30px;
     }

     span {
         margin-left: 780px;
         font-size: 15px;
         cursor: pointer;

     }

     span:hover {
         color: blue;
     }
 }

 /* tab切换 */
 .tabs {
     display: flex;
     margin-bottom: 10px;

     button {
         width: 120px;
         height: 40px;
         cursor: pointer;
         font-size: 16px;
         border: none;
         border-radius: 30px;
         background-color: #f5f7fb;
         margin-left: 25px;
     }

     button:hover {
         color: blue;
         font-weight: 600;
     }

     button.active {
         color: blue;
         font-weight: 600;
     }

     span {

         margin-left: 900px;
     }
 }

 /* tab内容 */
 .content {
     padding: 10px;
     height: auto;
     border: 1px solid #eee;
     border-radius: 10px;
 }

 /* tab1 */
 .container {
     width: 100%;
     display: flex;
 }

 /* 遮罩层 */
 .tanlist {
     position: fixed;
     z-index: 9999999999;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     color: #000;
     background-color: rgba(0, 0, 0, 0.9);

     .tan {
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         background-color: #fff;
         padding: 20px;
         border-radius: 10px;
         width: 950px;
         height: 600px;
         box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

         .btn {
             width: 180px;
             height: 40px;
             margin-left: 350px;
         }

         .Tan_top {
             display: flex;
             justify-content: space-between;
             margin-bottom: 10px;

             p {
                 font-size: 30px;
                 cursor: pointer;
             }
         }

         .Tan_center1 {
             height: 260px;
             border-radius: 10px;
             display: flex;
             margin-bottom: 10px;
             flex-wrap: wrap;
             padding: 10px 20px;


             .Tan_Items:hover {
                 transform: scale(1.1);

             }

             .Tan_Items {
                 position: relative;
                 width: 23%;
                 height: 120px;
                 border-radius: 10px;
                 background-color: #f5f7fb;
                 margin-right: 10px;
                 margin-bottom: 10px;
                 cursor: pointer;
                 display: flex;
                 justify-content: center;
                 flex-direction: column;
                 align-items: center;

                 .zhe {
                     position: absolute;
                     top: 0;
                     left: 0;
                     width: 200px;
                     color: #000;
                     height: 120px;
                     display: flex;
                     flex-direction: column;
                     align-items: center;
                     border-radius: 10px;
                     box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
                     justify-content: center;
                     background-color: #fff;

                 }

                 img {
                     width: 40px;
                     height: 40px;
                 }

                 h4 {
                     font-size: 18px;
                 }

                 h5 {
                     color: #999;
                     font-weight: normal;
                     font-size: 12px;
                 }
             }
         }

         .Tan_center {
             display: flex;
             line-height: 30px;
             justify-content: space-between;

             h3 {
                 font-size: 19px;
             }

             p {
                 font-size: 16px;
                 color: #999;
                 cursor: pointer;
             }
         }

         .Tan_center2 {
             display: flex;
             line-height: 30px;
             margin-left: 20px;
             justify-content: space-between;

             .Tan_Items:hover {
                 transform: scale(1.1);

             }

             .Tan_Items {
                 cursor: pointer;
                 width: 23%;
                 margin-top: 10px;
                 height: 70px;
                 padding: 10px;
                 border-radius: 10px;
                 background-color: #f5f7fb;
                 margin-right: 10px;
                 margin-bottom: 10px;
                 display: flex;
                 justify-content: left;
                 flex-direction: column;
                 text-align: left;

                 h4 {
                     font-size: 16px;
                 }

                 h5 {
                     color: #999;
                     font-weight: normal;
                     font-size: 12px;
                 }
             }
         }

         .Tan_center3 {
             display: flex;
             line-height: 30px;

             .Tan_Items:hover {
                 transform: scale(1.1);

             }

             .Tan_Items {
                 width: 23%;
                 cursor: pointer;
                 margin-top: 10px;
                 height: 45px;
                 border-radius: 10px;
                 margin-right: 7px;
                 margin-bottom: 10px;

                 h4 {
                     width: auto;
                     font-size: 14px;
                     border-radius: 10px;
                     text-align: center;
                 }
             }
         }
     }
 }

 .action {
     width: 50%;
     height: 300px;
     padding: 5px;
     margin-right: 10px;


     .action_top {
         display: flex;
         margin-right: 10px;
         justify-content: space-between;
         /* background-color: aquamarine; */
     }

     .action_botm {
         display: flex;

         .map {
             display: flex;
             margin-right: 20px;

             div {
                 width: 80px;
                 height: 120px;
                 align-items: center;
                 margin-top: 70px;
                 margin-left: 18px;
                 text-align: center;

                 span {
                     display: inline-block;
                     width: 80px;
                     height: 80px;
                     line-height: 80px;
                     font-size: 20px;
                     font-weight: 700;
                     border-radius: 50%;
                     background-color: #f2f3f5;
                 }

                 .b {
                     color: #000;
                     font-weight: 400;
                 }

                 h5 {
                     color: #999;

                     i {
                         color: blue;
                     }
                 }
             }
         }

         .maps {
             width: 250px;
             height: 255px;
             padding: 20px;
         }
     }


     h3 {
         font-size: 25px;

         span {
             font-size: 16px;
             color: #999;
             font-weight: normal;
         }
     }

     button {
         color: #fff;
         background-color: #115bf0;
         border: none;
         width: 70px;
         font-size: 16px;
         border-radius: 4px;
     }
 }

 .tablelist {
     width: 50%;
     height: 300px;
     padding: 20px;
 }

 /* tabs1内容 */
 .content {
     height: 380px;

 }